#iframe-protocol{
    width: 100%;
    height:calc(100vh - 44px);
    border: none;
    overflow-x: hidden;
    overflow-y: hidden;
    -webkit-overflow-scrolling: 'touch';
}

@supports (bottom: env(safe-area-inset-bottom)) {
    #iframe-protocol {
        height: calc(100vh - env(safe-area-inset-bottom) - env(safe-area-inset-top) - 44px);
    }
  }
  @supports (bottom: constant(safe-area-inset-bottom)) {
    #iframe-protocol {
        height: calc(100vh - env(safe-area-inset-bottom) - env(safe-area-inset-top) - 44px);
    }
  }
  